package bar.dark.lee.setting.data;


public class GmailSMTP {

	
//	 private static final String SMTP_HOST_NAME = "smtp.gmail.com";
//	 private static final String SMTP_PORT = "465";
//	 private static final String emailMsgTxt = "Gmail SMTP 서버를 사용한 JavaMail 테스트";
//	 private static final String emailSubjectTxt = "Gmail SMTP 테스트";
//	 private static final String emailFromAddress = "cwisky@yahoo.com";
//	 private static final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
//	 private static final String[] sendTo = { "cwisky@paran.com"};
//
//
//	 public static void main(String args[]) throws Exception {
//
//	  //Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
//
//	  new GmailSMTP().sendSSLMessage(sendTo, emailSubjectTxt, emailMsgTxt, emailFromAddress);
//	  System.out.println("Sucessfully Sent mail to All Users");
//	 }
//
//	 public void sendSSLMessage(String recipients[], String subject,
//	 String message, String from) throws MessagingException {
//	  boolean debug = true;
//
//	  Properties props = new Properties();
//	  props.put("mail.smtp.host", SMTP_HOST_NAME);
//	  props.put("mail.smtp.auth", "true");
//	  props.put("mail.debug", "true");
//	  props.put("mail.smtp.port", SMTP_PORT);
//	  props.put("mail.smtp.socketFactory.port", SMTP_PORT);
//	  props.put("mail.smtp.socketFactory.class", SSL_FACTORY);
//	  props.put("mail.smtp.socketFactory.fallback", "false");
//
//	  Session session = Session.getDefaultInstance(props,
//	   new javax.mail.Authenticator() {
//
//	    protected PasswordAuthentication getPasswordAuthentication() {
//	     return new PasswordAuthentication("cwiskykim", "cw123456");
//	    }
//	   }
//	  );
//
//	  session.setDebug(debug);
//
//	  Message msg = new MimeMessage(session);
//	  InternetAddress addressFrom = new InternetAddress(from);
//	  msg.setFrom(addressFrom);
//
//	  InternetAddress[] addressTo = new InternetAddress[recipients.length];
//	  for (int i = 0; i < recipients.length; i++) {
//	   addressTo[i] = new InternetAddress(recipients[i]);
//	  }
//	  msg.setRecipients(Message.RecipientType.TO, addressTo);
//
//	  // Setting the Subject and Content Type
//	  msg.setSubject(subject);
//
//	  // Create the message part
//	  BodyPart messageBodyPart = new MimeBodyPart();
//	 
//	  // Fill the message
//	  messageBodyPart.setText("테스트용 메일의 내용입니다.");
//	  Multipart multipart = new MimeMultipart();
//	  multipart.addBodyPart(messageBodyPart);
//	 
//	  // Part two is attachment
//	  messageBodyPart = new MimeBodyPart();
//	  File file = new File("C:/append.txt");
//	  FileDataSource fds = new FileDataSource(file);
//	  messageBodyPart.setDataHandler(new DataHandler(fds));
//	  messageBodyPart.setFileName(fds.getName());
//	  multipart.addBodyPart(messageBodyPart);
//	 
//	  // Put parts in message
//	  msg.setContent(multipart);
//	 
//	  // Send the message
//	  Transport.send(msg);
//	 
//	  System.out.println("E-mail successfully sent!!"); 
//	 }
	 
	}
